// 导入模块 sequelize
import { Model, DataTypes } from "sequelize";
// 导入写好的 sequelize.js
import { sequelize } from "../db/sequelize.js";

// 定义一个学生模型
class Student extends Model {}
// 初始化模型
Student.init(
  {
    // 学生编号
    id: {
      type: DataTypes.INTEGER,
      primaryKey: true,
      autoIncrement: true,
    },
    // 学生姓名
    name: {
      type: DataTypes.STRING,
    },
    // 学生年龄
    age: {
      type: DataTypes.INTEGER,
    },
  },
  { sequelize, modelName: "Student" }
);

// 暴露 学生模型
export default Student;